import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);

// vuex的配置项
const options = {
    // state(固定) 是用来存放数据的
    state:{
        // 底部组件 显示或不显示
        comboimg:'',
        ledpath:[],
        ledsrc:[]
    },
    // mutation 用来修改state里的属性值
    mutations:{
        // 放函数方法 函数名对应都是用来更改数据里变量的 参数里 默认会有一个state，vue自带的
        // 改变showFooter的值  payload代表传的参数->调用者传的参数
        comboinfn(state,detail){
            // var acb = JSON.stringfiy(detail)
            console.log('detai',detail)
            state.comboimg=detail.a;
            state.ledpath=detail.b;
            state.ledsrc=detail.c;
        }
    }
}

const store = new Vuex.Store(options);
export default store;